================================
Lasso Professional 8.5
LassoApps Source Code
================================

- Welcome
- DatabaseBrowser
- GroupAdmin
- LassoStudio
- Reference
- RPC
- ServerAdmin
- SiteAdmin
- Startup


--------------------------------
Welcome
--------------------------------

This folder contains the source code for the LassoApps which are
provided with Lasso Professional 8.5.  By examining the source code
for these LassoApps you can see how various built-in features of
Lasso Professional 8.5 are implemented including Lasso Administration,
the email sending system, the scheduled event system, and more.

A brief description of each LassoApp is provided below.  See the
Lasso 8 Language Guide for more information.


--------------------------------
DatabaseBrowser
--------------------------------

This folder contains the source for the Database Browser including
the Browse and Build sections.  All of the sections (tabs) in the
LassoApp are loaded through a single page named default.lasso which
is located at the root of the LassoApp.  This LassoApp contains many
examples of how to work with MySQL databases.


--------------------------------
GroupAdmin
--------------------------------

This folder contains the source for Group Administration interface,
GroupAdmin.LassoApp.  This LassoApp allows individual users who have
administration privileges for one or more groups to administer those
groups.  This LassoApp contains examples of how to work with the
[Admin_...] tags to modify groups without global administrator
privileges.


--------------------------------
LassoStudio.LassoApp
--------------------------------

This folder contains the source for the Lasso Studio connector,
LassoStudio.LassoApp. This LassoApp provides the ability for Lasso
Studio to gather information about databases hosted by Lasso
Professional 8.5.


--------------------------------
Reference
--------------------------------

This folder contains the source for the Lasso 8.5 Reference,
Reference.LassoApp.  This LassoApp provides good examples of how
to work with named inlines, how to store form values in a session,
how to view the same data set in different ways, and how to use
regular expressions to format data.


--------------------------------
RPC
--------------------------------

This folder contains the source for RPC.LassoApp which processing
incoming XML-RPC and SOAP requests.  This LassoApp provides a good
example of how to process XML-RPC and SOAP requests.


--------------------------------
ServerAdmin
--------------------------------

This folder contains the source for Lasso Server Administration,
ServerAdmin.LassoApp.  All of the sections (tabs) in the LassoApp are
loaded through a single page named default.lasso which is located at
the root of the LassoApp.  This LassoApp contains many examples of
how to modify Lasso's security tables programatically.


--------------------------------
SiteAdmin
--------------------------------

This folder contains the source for Lasso Site Administration,
SiteAdmin.LassoApp.  All of the sections (tabs) in the LassoApp are
loaded through a single page named default.lasso which is located at
the root of the LassoApp.  This LassoApp contains many examples of
how to modify Lasso's security tables programatically.


--------------------------------
Startup
--------------------------------

This folder contains the source for Startup.LassoApp which loads
each time Lasso Service is started.  This LassoApp implements many
of the built-in features of Lasso Professional 8.5 and can be used as
a starting point for implementing similar features.  Each page in
this LassoApp implements a different feature or set of features.


================================
Copyright  2007 LassoSoft, LLC. All rights reserved. 
